Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController B

Total Complexity 79
Dependencies 14
Dependents 19
Total lines 793
Lines of code 409
Logical lines of code 187
Comment lines 200
Methods 23
Properties 10

Methods 23

Method Rating Maintainability Complexity Lines of code
get_hpos_setting_for_sync()
A
35 12 96
process_updated_option_fts_index()
A
48 11 37
process_pre_update_option()
A
52 9 25
sync_now()
S
50 7 27
get_hpos_setting_for_feature()
S
46 6 40
add_hpos_tools()
S
50 4 30
process_updated_option()
S
66 6 8
recreate_order_address_fts_index()
S
54 3 24
get_data_store_instance()
S
63 3 12
register_post_type_for_order_placeholders()
S
54 1 24
add_feature_definition()
S
57 1 18
maybe_rewrite_order_edit_link()
S
71 2 6
maybe_set_order_cache_group_as_non_persistent()
S
74 2 5
delete_custom_orders_tables()
S
69 2 7
hpos_data_caching_is_enabled()
S
75 2 4
init_hooks()
S
58 1 14
init()
S
61 1 12
register_removable_query_arg()
S
73 1 5
get_refunds_data_store()
S
79 1 3
get_orders_data_store()
S
79 1 3
custom_orders_table_usage_is_enabled()
S
79 1 3
changing_data_source_with_sync_pending_is_allowed()
S
79 1 3
__construct()
S
82 1 3